/****************************

*| 	Created: Feb 2008

*|	for: Aspen Holdings

*|	by: stonewall+

*|	author: wicht

****************************/

body {
	padding:0;
	margin:0;
	text-align:center;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	text-align:center;
	color:#4e4e4e;
}

td, p{
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#4e4e4e;
}
.normalText
{
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#4e4e4e;
}
.redText	
{
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#cc0033;
	width:auto;
}

#page_holder 
{
	margin:0 auto 0 auto;
	text-align:center;
}

/* start page_top	----------------------------- */

#page_top {
	width:988px;
	text-align:left;
	margin:0 auto 0 auto;
	position:relative;
	z-index:20;
}

#page_top_left 
{
	margin-top:0px;
	float:left;
}

#page_top_right {
	float:right;
	margin-top:20px;
	text-align:left;
	/*width:680px;*/
	position:relative;
}
#page_top_nav {
	color:#1a2d67;
	width:390px;
}

#page_top_nav strong {
	color:#1a2d67;
	float:left;
	padding-right:10px;
}

#page_top_nav a {
	color:#626670;
	float:left;
}

#page_top_nav a:hover {
	text-decoration:underline;
}

#page_top_nav div {
	float:left;
	padding:0 6px;
	color:#bfbfbf;
	font-size:10px;
}

#page_top_form {
	float:left;
	width:247px;
	position:absolute;
	top:30px;
	right:-3px;
}

#page_top_form  strong{
	padding-top:2px;
	display:block;
	margin-right:10px;
	float:left;
	}

#page_top_form input {
	float:left;
}

#page_top_form .input_keyword {
	float:left;
	border:1px solid #dadada;
	height:15px;
	padding-left:5px;
	color:#666666;
	font-size:10px;
	width:147px;
	height: 19px;
}

#share_track,
#user_login{
	text-align:center;
	/*
	float:left;
	position:absolute;
	*/
	height:20px;
	color:#FFFFFF;
	padding-top:2px;
	z-index:10;
}
#user_login {
	width:59px;
	background:url(/SiteResources/images/login_bg.gif) no-repeat;
	/*
	top:0px;
	right:65px;
	*/
}
#share_track {
	width:115px;
	background:url(/SiteResources/images/share_tracker_bg.gif) no-repeat;
	/*
	top:0px;
	right:165px;
	*/
}
#share_track a, #user_login a{
	color:#fff;
	font-weight:bold;
}

#user_login_box {
	background-color:#fff;
	z-index:90;
	position:absolute;
	width:177px;
	height:108px;
	text-align:left;
	top:20px;
	right:0px;
	border:1px solid #d1d4dd;
	z-index:100;
}
.label_login 
{
	color:#666666;
	font-size:11px;
}
.input_login {
	margin-right:2px;
	border:1px solid #dadada;
	height:19px;
	padding-left:5px;
	margin-top:7px;
	color:#666666;
	font-size:11px;
	width:153px;
}

#user_login_box .login_inner {
	margin:0 auto 0 auto;
	padding:5px 0 0 10px;
	width:155px;
}

.login_submit 
{
	margin:0 auto 0 auto;
	padding:8px 0;
	width:162px;
	text-align:right;
}

.panel-closed{
	display:none;
}
/* end page_top	-------------- */

#header_box 
{
	margin:4px auto 0 auto;
	height:207px;
	position:relative;
	background:url(/SiteResources/images/home/header_bg.jpg) no-repeat;
}

/* start  main navigation ---------------------------*/

#main_nav_holder 
{
	width:571px;
	display:inline;
	height:29px;
	text-align:left;
	margin:4px auto 0 auto;
	z-index:10;
	padding:0px 0px 0px 0px;
}

#main_nav_holder1 
{
	width:986px;
	height:29px;
	text-align:left;
	margin:4px auto 0 auto;
	z-index:10;
	padding:0px 0px 0px 0px;
}
.main_nav 
{
	width:551px;
	position:absolute;
	z-index:10;
}

.header_box_internal 
{
	margin:4px auto 0 auto;
	padding:0 2px 0 2px;
	width:986px;
	height:12px;
	background-color:#cc0033;
	position:relative;
}

/* end  main navigation ---------------------------*/


/* start   man nav dropdowns */
#about_drop {
	position:absolute;
	background-color:#cc0033;
	top:37px;
	left:53px;
	width:200px;
	padding-bottom:25px;
	visibility:hidden; 
}



/* end   man nav dropdowns */

/* footer --------------------------------------------------- */
#footer {
	width:988px;
	margin:0 auto 0 auto;
	text-align:left;
	background:url(/SiteResources/images/footer_line.gif) top left repeat-x;
	padding-top:13px;
	margin-bottom:30px;
}

#footer_left {
	float:left;
	padding:0;
	margin:0;
	font-size:0;
}

#footer_right {
	float:right;
	text-align:right;
	color:#939393
}

#footer_right a {
	color:#939393;
}

#footer_right span {
 	color:#bfbfbf;
	font-size:11px;
}

#footer_right a:hover {
	text-decoration:underline;
}

#footer_left a {
	float:left;
	display:block;
	height:26px;
}
#footer_left a.foot_mcc, A.foot_mcc:ACTIVE, A.foot_mcc:LINK, A.foot_mcc:VISITED {
	width:61px;
	background:url(/SiteResources/images/mcc.gif) no-repeat;
}

#footer_left a:hover.foot_mcc {
	background:url(/SiteResources/images/mcc_o.gif) no-repeat;
}

#footer_left a.foot_who, A.foot_who:ACTIVE, A.foot_who:LINK, A.foot_who:VISITED{
	width:62px;
	background:url(/SiteResources/images/who.gif) no-repeat;
}

#footer_left a:hover.foot_who {
	background:url(/SiteResources/images/who_o.gif) no-repeat;
}

#footer_left a.foot_fda, A.foot_fda:ACTIVE, A.foot_fda:LINK, A.foot_fda:VISITED {
	width:41px;
	background:url(/SiteResources/images/fda.gif) no-repeat;
}

#footer_left a:hover.foot_fda {
	background:url(/SiteResources/images/fda_o.gif) no-repeat;
}

#footer_left a.foot_mhra, A.foot_mhra:ACTIVE, A.foot_mhra:LINK, A.foot_mhra:VISITED {
	width:43px;
	background:url(/SiteResources/images/mhra.gif) no-repeat;
}

#footer_left a:hover.foot_mhra {
	background: url(/SiteResources/images/mhra_o.gif) no-repeat;
}
/* start logo */

#footer_left a.foot_anvisa, A.foot_anvisa:ACTIVE, A.foot_anvisa:LINK, A.foot_anvisa:VISITED {
	width:28px;
	background:url(/SiteResources/images/LOGOS/anvisa_grey.gif) no-repeat;
}

#footer_left a:hover.foot_anvisa {
	background: url(/SiteResources/images/LOGOS/anvisa_colour.gif) no-repeat;
}

/* end logo */

/* start logo */

#footer_left a.foot_nda, A.foot_nda:ACTIVE, A.foot_nda:LINK, A.foot_nda:VISITED {
	width:26px;
	background:url(/SiteResources/images/LOGOS/nda_grey.gif) no-repeat;
}

#footer_left a:hover.foot_nda {
	background: url(/SiteResources/images/LOGOS/nda_coulor.gif) no-repeat;
}

/* end logo */

#footer_left a.foot_pmda, A.foot_pmda:ACTIVE, A.foot_pmda:LINK, A.foot_pmda:VISITED {
	width:62px;
	background:url(/SiteResources/images/LOGOS/pmda_gray.gif) no-repeat;
}

#footer_left a:hover.foot_pmda {
	background: url(/SiteResources/images/LOGOS/pmda_colour.gif) no-repeat;
}

#footer_left a.foot_sfdps, A.foot_sfdps:ACTIVE, A.foot_sfdps:LINK, A.foot_sfdps:VISITED {
	width:31px;
	background:url(/SiteResources/images/LOGOS/sfdps_grey.gif) no-repeat;
}

#footer_left a:hover.foot_sfdps {
	background: url(/SiteResources/images/LOGOS/sfdps_colour.gif) no-repeat;
}

#footer_left a.foot_tfda, A.foot_tfda:ACTIVE, A.foot_tfda:LINK, A.foot_tfda:VISITED {
	width:62px;
	background:url(/SiteResources/images/LOGOS/tfda_grey.gif) no-repeat;
}

#footer_left a:hover.foot_tfda {
	background: url(/SiteResources/images/LOGOS/tfda_Colour.gif) no-repeat;
}

#footer_left a.foot_tga, A.foot_tga:ACTIVE, A.foot_tga:LINK, A.foot_tga:VISITED {
	width:40px;
	background:url(/SiteResources/images/LOGOS/tga.gif) no-repeat;
}

#footer_left a:hover.foot_tga {
	background: url(/SiteResources/images/LOGOS/tga_colour.gif) no-repeat;
}

/* general --------------------------------------------------- */
.preloaded {
	display:none;
}

h2 {
	font-family:Arial,Helvetica,sans-serif;
	line-height:27px;
	font-weight:normal;
	padding:0;
	margin:0 0 10px 0;
}

.clear {
	clear:both;
	font-size:0px;
	line-height:0;
	padding:0;
	margin:0;
	font-size:0;
}

img {
	border:0;
}

a {
	text-decoration:none;
}

.hr_grey_dot {
	background:url(/SiteResources/images/grey_dot_line.gif) repeat-x;
	margin-top:10px;
	padding-bottom:10px;
	font-size:0;
}

form {
	padding:0;
	margin: 0;
}

.hidden {
	visibility:hidden;
	display:none;
}

.guide_heading {
	margin:15px 0;
	float:left;
}

.heading_inner{
	color:#4e4e4e;
	font-size:18px;
}

.search_site
{
	padding-bottom:2px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#4e4e4e;
}
/*------------------------------------------------------------- */

#content_area_internal {
	margin:0 auto 0 auto;
	width:986px;
	text-align:left;
	position: relative;
	background-color:#e2e2e2;
	margin:-2px auto 5px auto;
	padding:2px 0 2px 6px;
	z-index:0;
}

#content_left {
	float:left;
	width:727px;
}

#shadow_box {
	background:url(/SiteResources/images/content_inner_bg.gif) repeat-y;
	width:734px;
}

#content_col_1 {
  	float:left;
	width:213px;
	margin-left:10px;
	display:inline;
	background:url(/SiteResources/images/col_1_right.gif) right no-repeat;
	z-index:0;
}

#blue_bg 
{
	background:url(/SiteResources/images/blue_bg.gif) no-repeat;
	width:190px;
	height:100px;
	padding:18px 0 0 20px;
	margin:-7px auto 0 10px;
}

#content_nav  
{
	/*
	display:block;
	position:relative;
	float:left;
	*/
	padding:10px 0 0 0;
	margin:0 0 0 15px;
	width:192px;
}

#content_nav ul	{
	list-style-type:none;
	padding:0;
	margin:0;
}

#content_nav .main_nav
{
	position:relative;
	width:198px;
}

#content_nav li	{
	border-bottom:1px solid #e0e0e0;
}

#content_nav .RadMenu_Flux .link
{
	line-height: 14px;
	color:#000000;
	font-size:11px;
	font-weight: normal;
	padding-top:8px;
	display:block;
	padding-bottom:8px;
	padding-left:10px;
	background:url(/SiteResources/images/list_icon_black.gif) no-repeat 0 14px;
}
#content_nav .RadMenu_Flux 
{
	font-weight: normal;
	background: #f1f1f1;
	height: 33px;
	width: auto;
	cursor:default;
}

#content_nav .RadMenu_Flux .text
{
	font-weight: normal;
	padding-left: 0px;
}

#content_nav a:hover	{
	color:#cc0033;
	text-decoration:underline;
	background:url(/SiteResources/images/list_icon_red.gif) no-repeat 0 14px;
}
#content_nav .RadMenu_Flux a:hover	{
	color:#cc0033;
	text-decoration:underline;
	background:url(/SiteResources/images/list_icon_red.gif) no-repeat 0 14px;
}

#content_nav a.selected	{
	font-weight:bold;
	color:#cc0033;
	background:url(/SiteResources/images/list_icon_red.gif) no-repeat 0 14px;
}
#content_col_2 {
	width:505px;
	float:left;
	color:#4e4e4e;
}

#content_col_2  .top	{
 	background-color:#fff;
}

#content_breadcrumb {
	padding:20px 0 0 20px;
}

#content_breadcrumb .bold{
	color:#000;
	font-weight:bold;
}

#content_breadcrumb a {
	color:#6c6c6c;
	text-decoration:underline;
}

#content_breadcrumb a:hover {
	text-decoration:underline;
}

#content_breadcrumb a.selected {
	text-decoration:underline;
}

.heading 
{
	font-family:Arial,Helvetica,sans-serif;
	color:#234491;
	font-weight:normal;
	font-size:30px;
	padding:5px 0 13px 20px;
	background:url(/SiteResources/images/inner_heading_line.gif) bottom left no-repeat;
}

#content_col_2  .heading_inner{
	color:#4e4e4e;
	font-size:18px;
}
 
#inner	{
	padding:10px 20px 20px 20px;
	/*float:left;*/
	/*width:460px;*/
}
/*
#inner ul	{
	list-style-type:none;
	padding:0;
	margin:0px;
	color:#4e4e4e;
}
 
#inner li	{
	padding:9px 0px 0px 15px;
 	background:url(/SiteResources/images/list_icon_black.gif) no-repeat 0 12px;
}
 
#inner  a	{
	color:#cf0436; 
	text-decoration:underline;
}
 
#inner img	{
	float:left;
	margin:0 10px 10px 0;
}
*/
#inner .blue_text	{
	font-size:12px;
	font-weight:bold;	
	color:#234491;
}

#inner .red_text	{
	font-size:12px;
	font-weight:bold;	
	color:#cc0033;
}

/* start content wide --------------------------------- */

#content_area_wide {
	float:left;
	width:698px;
	color:#4e4e4e;
	padding-left:4px;
}

#content_area_wide  .top{
 	background-color:#FFFFFF;
}

#content_area_wide  .heading {
	color:#234491;
	font-size:30px;
	padding:10px 0 20px 20px;
	background:url(/SiteResources/images/inner_heading_line.gif) bottom left no-repeat;
}

#content_area_wide  .heading_inner{
	color:#4e4e4e;
	font-size:18px;
	width:600px;
}

/* end content wide----------------------------------*/ 

#content_right {
	float:right;
	width:242px;
	text-align: center;
}

#latest_news_internal {
	padding-top:13px;
	margin:0 auto 0 auto;
	width:195px;
	color:#4e4e4e;
	text-align:left;
}

#latest_news_internal a {
	color:#4e4e4e;
	font-weight:bold;
	text-decoration:underline;
	display:block;
}

#latest_news_internal h2 {
	color:#666;
	font-size:20px;
}

#latest_news_internal a:hover {
	color:#1a2d67;
}

.content_right_dot {
	background:url(/SiteResources/images/content_right_line.gif) repeat-x;
	height:1px;
	font-size:0;
	line-height:1px;
	margin: 10px -1;
}


/* start column highlight areas --------------------- */
#blue_bg,
#sharetracker,
#content_high	{
	color:#FFFFFF;
}

#blue_bg h3,
#sharetracker h3,
#content_high  h3{
	color:#FFFFFF;
	font-size:18px;
	padding:0 0 2px 0;
	margin:0;
	font-weight:normal;
	text-align:left;
}

#blue_bg a,
#sharetracker a,
#content_high  a{
	color:#FFFFFF;
	text-decoration:underline;
	font-weight:bold;
}

#blue_bg span,
#sharetracker span,
#content_high  span{
	font-size:10px;
}

#sharetracker {
	background:url(/SiteResources/images/sharetracker_bg.gif) no-repeat;
	width:193px;
	height:100px;
	margin:15px auto 0 auto;
	text-align:left;
}
#sharetracker .inner
{
	padding:18px 0 0 20px;
}

#content_high {
	background:url(/SiteResources/images/content_high_bg.gif) no-repeat;
	width:193px;
	height:180px;
	padding:18px 0 0 0px;
	margin:15px auto 0 auto;
}

#content_high h3{
	text-align:left;
}

#content_high .inner{
	width:160px;
	margin:0px auto 0 auto;
	text-align:left;
}

#content_high ul {
	list-style-type:none;
	padding:10px 0 0 0;
	margin:0;
}

#content_high li {
	background:url(/SiteResources/images/pdf_icon_grey.gif) no-repeat 0 10px;
	padding:10px 0 10px 28px;
	border-top:1px dashed #717171;
	text-align:left;
}

#content_high a {
	color:#fff;
	font-weight:bold;
	text-decoration:underline;
}

.content_emphasized  {
	padding:10px;
	background-color:#f8f8f8;
	border:1px solid #c9c9c9;
	font-weight:bold;
	width:100%;
}

.content_emphasized span{
	color:#e10b41;
}

/* button styling ----------  */
.button_style {
	color:#FFFFFF;
	background:#e40d43 url(/SiteResources/images/button_bg.gif) repeat-x;
	border:none;
	font-weight:bold;
	font-size:10px;
	padding:2px 3px;
	cursor:pointer;
}

/* form styling ----------  */
.form_style {
	margin:20px 0;
}

.form_heading {
	font-weight:bold;
	font-size:14px;
	margin-bottom:5px;
}

.form_style label {
	float:left;
	width:50px;
	margin-bottom:5px;
	height:15px;
}

.form_style input,
.form_style span {
	float:left;
}

.form_style span,
.input_text,
.form_text,
.select_long,
.select_short {
	font-size:11px;
	color:#4e4e4e;
	float:left;
}

.form_style span {
	display:block;
	padding:2px 0 0 10px;
}

.input_text {
	border:1px solid #e5e5e5;
	width:255px;
	margin-bottom:5px;
	height:15px;
}

.form_text {
	padding:5px 0 10px 0;
}

.select_long {
	border:1px solid #e5e5e5;
	width:257px;
	margin-bottom:5px;
	height:18px; 
}

.select_short {
	border:1px solid #e5e5e5;
	width:157px;
	margin-bottom:5px;
	height:19px;
}


/* end column highlight areas */

/* start Accordions -----------------------------	*/

.accordion_toggle {
	display: block;
	height: 30px;
	width: 570px;
	background: url(/SiteResources/images/accordion_down.gif) no-repeat top right #f1f1f1;
	padding: 0 10px 0 10px;
	line-height: 30px;
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
	outline: none;
	font-size: 11px;
	color: #4e4e4e;
	border-top: 1px solid #d9d9d9;
	cursor: pointer;
	margin: 0 0 0 0;
}

.accordion_toggle_active {
	background: url(/SiteResources/images/accordion_up.gif) no-repeat top right #cc0033;
	color: #ffffff;
	border-top: 1px solid #cc0033;
	font-weight:bold;
}

.accordion_content {
	background-color: #f1f1f1;
	color: #525151;
	overflow: hidden;
	margin: 10px 10px 0px 20px;
}

/* end Accordions -----------------------------	*/ 

/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.4.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.4
 * @date November 17, 2007
 * @category jQuery plugin
 * @copyright (c) 2007 Leandro Vieira Pinho (leandrovieira.com)
 * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}

a.TitleLink, a.TitleLink:ACTIVE, a.TitleLink:LINK, a.TitleLink:VISITED, a.TitleLink span
{	
	text-decoration:underline;
	font-weight:bold;
	color:#4e4e4e;
}	
a.TitleLink, a.TitleLink:ACTIVE, a.TitleLink:LINK, a.TitleLink:VISITED, a.TitleLink
{	
	text-decoration:underline;
	font-weight:bold;
	color:#4e4e4e;
}	
a.TitleLink:hover, a.TitleLink:hover span 
{
	text-decoration:underline;
	font-weight:bold;
	color:#be1205;
}

a.redText, a.redText:ACTIVE, a.redText:LINK, a.redText:VISITED
{	
	text-decoration:none;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#cc0033;
}	
a.redText:hover
{
	text-decoration:underline;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#cc0033;
}

#listPager a.blueText, a.blueText:ACTIVE, a.blueText:LINK, a.blueText:VISITED 
{
	text-decoration:none;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;	
	color:#234491;
}
#listPager a.blueText:hover 
{
	text-decoration:underline;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;	
	color:#234491;
}

/* New News style ---------------------------- */

h2.newsArticleHeading {
	font-family:Arial,Helvetica,sans-serif;
	font-size: 20px;
	font-weight:bold;
	padding:0;
	margin:0 0 10px 0;
	line-height: 30px;
}

/* End News Style ------------------------------- */